home *** CD-ROM | disk | FTP | other *** search
/ Java Primer Plus / Java Primer Plus (Waite Group Proess)(1996).iso / java_Win / demo / ArcTest / ArcControls.class (.txt) < prev    next >
Encoding:
Java Class File  |  1995-10-12  |  1.3 KB  |  32 lines

  1. import java.awt.Button;
  2. import java.awt.Container;
  3. import java.awt.Event;
  4. import java.awt.Panel;
  5. import java.awt.TextField;
  6.  
  7. class ArcControls extends Panel {
  8.    // $FF: renamed from: s java.awt.TextField
  9.    TextField field_0;
  10.    // $FF: renamed from: e java.awt.TextField
  11.    TextField field_1;
  12.    ArcCanvas canvas;
  13.  
  14.    public ArcControls(ArcCanvas canvas) {
  15.       this.canvas = canvas;
  16.       ((Container)this).add(this.field_0 = new TextField("0", 4));
  17.       ((Container)this).add(this.field_1 = new TextField("45", 4));
  18.       ((Container)this).add(new Button("Fill"));
  19.       ((Container)this).add(new Button("Draw"));
  20.    }
  21.  
  22.    public boolean action(Event ev, Object arg) {
  23.       if (ev.target instanceof Button) {
  24.          String label = (String)arg;
  25.          this.canvas.redraw(label.equals("Fill"), Integer.parseInt(this.field_0.getText().trim()), Integer.parseInt(this.field_1.getText().trim()));
  26.          return true;
  27.       } else {
  28.          return false;
  29.       }
  30.    }
  31. }
  32.